home *** CD-ROM | disk | FTP | other *** search
/ SGI ONC3 NFS v2 / SGI ONC3 NFS v2.iso / dist6.3 / onc3_eoe.idb / usr / share / catman / a_man / cat4 / cachefs.z / cachefs
Text File  |  1996-11-21  |  5KB  |  133 lines

  1.  
  2.  
  3.  
  4. ccccaaaacccchhhheeeeffffssss((((4444))))                                                          ccccaaaacccchhhheeeeffffssss((((4444))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      cachefs - Cache File System Description
  10.  
  11. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  12.      CCCCaaaacccchhhheeeeffffssss is a file system layered above other standard IRIX file systems.
  13.      It performs automatic local caching of data from one file system (called
  14.      the back file system) on another file system (called the front file
  15.      system).  Any the following file systems may be used as the front file
  16.      system:  _x_f_s and _e_f_s.  Any of the following file systems may be used as
  17.      the back file system:  _n_f_s, _n_f_s_3, _i_s_o_9_6_6_0, _c_d_f_s, _h_f_s, _k_f_s, and _d_o_s.
  18.  
  19.      Data from the back file system is cached on the front file system when it
  20.      is first accessed.  Subsequent accesses will retrieve the data from the
  21.      front file system.  Consistency will be maintained with the back file
  22.      system in a manner similar to that used for NFS.
  23.  
  24. TTTTEEEERRRRMMMMIIIINNNNOOOOLLLLOOOOGGGGYYYY
  25.      ffffrrrroooonnnntttt ffffiiiilllleeee ssssyyyysssstttteeeemmmm
  26.           This is the local file system on which data is cached.  The
  27.           supported back file system types are _x_f_s and _e_f_s.
  28.  
  29.      bbbbaaaacccckkkk ffffiiiilllleeee ssssyyyysssstttteeeemmmm
  30.           This is the file system which contains the definitive copy of the
  31.           data.  Data is retrieved from this file system and cached on the
  32.           front file system.  Refer to _f_s_t_a_b(4) for a list of supported back
  33.           file system types.
  34.  
  35.      ccccnnnnooooddddeeee
  36.           This is the internal data structure used by ccccaaaacccchhhheeeeffffssss to manage its
  37.           files.  There is one _c_n_o_d_e for each open file.  Each _c_n_o_d_e occupies
  38.           128 bytes on a 32 bit system and 256 bytes on a 64 bit system.  In
  39.           addition, each _c_n_o_d_e points to a dynamically allocated area of 512
  40.           bytes containing metadata and attributes.
  41.  
  42. TTTTUUUUNNNNIIIINNNNGGGG
  43.      CCCCaaaacccchhhheeeeffffssss has a number of different tuning parameters, some of which are
  44.      supplied on the _m_o_u_n_t(1M) command (see _f_s_t_a_b(4)), some of which are
  45.      supplied via _c_f_s_a_d_m_i_n(1M), and some of which are kernel tuanbles
  46.      adjustable with _s_y_s_t_u_n_e(1M).
  47.  
  48.      The kernel tunables are adjustable on a running kernel and control
  49.      readahead, asynchronous operations, and _c_n_o_d_e caching.  The kernel
  50.      tunables are described below.
  51.  
  52.        ccccaaaacccchhhheeeeffffssss____rrrreeeeaaaaddddaaaahhhheeeeaaaadddd
  53.             This controls the number of blocks to read ahead of the current
  54.             block being read.  These will be read asynchronously.  The size of
  55.             a block is whatever the preferred I/O size is for the front file
  56.             system.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ccccaaaacccchhhheeeeffffssss((((4444))))                                                          ccccaaaacccchhhheeeeffffssss((((4444))))
  71.  
  72.  
  73.  
  74.        ccccaaaacccchhhheeeeffffssss____mmmmaaaaxxxx____tttthhhhrrrreeeeaaaaddddssss
  75.             This is the maximum number of asynchronous I/O daemons allowed to
  76.             be running per ccccaaaacccchhhheeeeffffssss mounted file system.
  77.  
  78.        ffffiiiilllleeeehhhheeeeaaaaddddeeeerrrr____ccccaaaacccchhhheeee____ssssiiiizzzzeeee
  79.             This is the size in 512-byte units of the in-memory cache of file
  80.             header information (cached attributes and other metadata).  This
  81.             number indicates the number of such headers retained after other
  82.             system internal data (e.g., the vnode) for a file has been
  83.             released.
  84.  
  85. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  86.      _c_f_s_a_d_m_i_n(1M), _f_s_t_a_b(4), _s_y_s_t_u_n_e(1M)
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.